package entity

type OrderGoods struct {
	GoodsId      int64             `json:"goodsId"`
	Name         string            `json:"name"`
	Price        int               `json:"price"`
	PropertyMap  map[string]string `json:"propertyMap"` // <属性名,选项名>
	Count        int               `json:"count"`       // 购买数量
	Image        string            `json:"image"`
	RefundNo     string            `json:"refundNo"`     // 该商品的退款号
	RefundReason string            `json:"refundReason"` // 退款原因
}

type Page struct {
	Total int64       `json:"total"`
	List  interface{} `json:"list"`
}

type ShopInfo struct {
	Id                       int    `json:"id"`                       // 自己保证唯一且永不变
	Name                     string `json:"name"`                     // 店铺名称
	TakeOutEnable            bool   `json:"takeOutEnable"`            // 是否支持外卖配送
	TakeInEnable             bool   `json:"takeInEnable"`             // 是否支持到点自取
	PackingPrice             int    `json:"packingPrice"`             // 包装费（单位: 分）
	SendingPrice             int    `json:"sendingPrice"`             // 配送费（单位: 分）
	SendingNeedPrice         int    `json:"sendingNeedPrice"`         // 起送需要的最低价格（单位: 分）
	StartTime                string `json:"startTime"`                // 营业开始时间, eg:09:30
	EndTime                  string `json:"endTime"`                  // 营业结束时间
	FlagShowShopPopularGoods bool   `json:"flagShowShopPopularGoods"` // 显示店铺热销商品
	ShopPopularGoodsMaxNum   uint8  `json:"shopPopularGoodsMaxNum"`   // 店铺热销商品显示最大数量
	RelationPhones           string `json:"relationPhones"`           // 联系电话, 逗号隔开
	RelationQQ               string `json:"relationQQ"`               // 联系QQ
	RelationWeixin           string `json:"relationWeixin"`           // 联系微信
	Status                   int    `json:"status"`                   // 店铺状态, 营业中|休息中|已关闭
	Notice                   string `json:"notice"`                   // 店铺公告
	Address                  string `json:"address"`                  // 店铺地址
	Description              string `json:"description"`              //
	CreateTime               int64  `json:"createTime"`
}
